GrapeCity.ActiveReports.Viewer.Win.v9 Assembly > GrapeCity.Viewer.Common.Model Namespace > ActiveModelListenExtensions Class > Listen Method : Listen<TModel1,TModel2,TModel3,TValue>(TModel1,Expression<Func<TModel1,TModel2>>,Expression<Func<TModel2,TModel3>>,Expression<Func<TModel3,TValue>>,Action) Method |
'Declaration Public Overloads Shared Function Listen (Of TModel1 As {Class, System.ComponentModel.INotifyPropertyChanged}, TModel2 As {Class, System.ComponentModel.INotifyPropertyChanged}, TModel3 As {Class, System.ComponentModel.INotifyPropertyChanged}, TValue)( _ ByVal model As TModel1, _ ByVal getter1 As System.Linq.Expressions.Expression(Of Func(Of TModel1,TModel2)), _ ByVal getter2 As System.Linq.Expressions.Expression(Of Func(Of TModel2,TModel3)), _ ByVal getter3 As System.Linq.Expressions.Expression(Of Func(Of TModel3,TValue)), _ ByVal action As System.Action _ ) As System.IDisposable
public static System.IDisposable Listen<TModel1,TModel2,TModel3,TValue>( TModel1 model, System.Linq.Expressions.Expression<Func<TModel1,TModel2>> getter1, System.Linq.Expressions.Expression<Func<TModel2,TModel3>> getter2, System.Linq.Expressions.Expression<Func<TModel3,TValue>> getter3, System.Action action ) where TModel1: class, System.ComponentModel.INotifyPropertyChanged where TModel2: class, System.ComponentModel.INotifyPropertyChanged where TModel3: class, System.ComponentModel.INotifyPropertyChanged
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2